home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 5999 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: goanna.cs.rmit.EDU.AU!not-for-mail
  2. From: rav@goanna.cs.rmit.EDU.AU (++           robin)
  3. Newsgroups: comp.lang.pl1,comp.lang.c
  4. Subject: PL/I and C
  5. Date: 22 Feb 1996 18:26:54 +1100
  6. Organization: Comp Sci, RMIT, Melbourne, Australia
  7. Message-ID: <4gh5ru$eng@goanna.cs.rmit.EDU.AU>
  8. NNTP-Posting-Host: goanna.cs.rmit.edu.au
  9. X-Newsreader: NN version 6.5.0 #0 (NOV)
  10.  
  11.         Approved-By:  mpressel@RESEARCH.WESTLAW.COM
  12.         Date:         Mon, 22 Jan 1996 16:03:05 -0600
  13.         From: Mike Presseller <mpressel@research.westlaw.com>
  14.  
  15.         Hi,
  16.  
  17.         I am in the process of evaluating the development of Mainframe applications
  18.         using C/370 and PLI under MVS.  The applications being developed include text
  19.         conversions, database maintenance and development, and other I/O intensive
  20.         routines.  I am trying to determine the pros and cons of each language in
  21.         regards to functionality, performance, ease of use, etc...
  22.  
  23.         Has anyone done a similar type of comparison or have any input on either
  24.         language in regards to their advantages and disadvantages?  Any input would be
  25.         greatly appreciated.
  26.  
  27.         Thanks.
  28.  
  29. ---This is one of the areas where PL/I excells -- viz, I/O.
  30. It supports a wide range of file access methods, and where
  31. high volume is required, efficient mechanisms for minimizing
  32. data movements during I/O.
  33.  
  34.    The access methods include sequential and random (i.e. keyed),
  35. and there is provision for dealing with records of differing
  36. sizes as well as, of course, fixed sizes.
  37.  
  38.    PL/I provides a built-in function for TRANSLATE that can be used
  39. for text conversions.  If you are using foreign languages,
  40. there's provision for double-byte characters.
  41.  
  42.    For text handling, there are varying-length strings as well as
  43. fixed-length strings.
  44.  
  45. Robin Vowels
  46.